Date and Time

#include time.h>

char &sstarf#star;asctime(const struct tm &sstarf#star;t); Convert ``time'' structure to a string.

clock_t clock(); Return process time used so far in units of CLK_TCK ticks per second (under TOS, 200 per second).

char &sstarf#star;ctime(const time_t &sstarf#star;t); Convert time in seconds since 1970 to a string.

double difftime(time_t t1, time_t t2); Return difference between two ``time_t'' types.

struct tm &sstarf#star;gmtime(const time_t &sstarf#star;t); Get the Greenwich Mean time.

struct tm &sstarf#star;localtime(const time_t &sstarf#star;t); Convert given time in seconds since 1970 to local time.

time_t mktime(const struct tm &sstarf#star;t); Take a time structure and convert it into representation ``seconds since midnight January 1 1970, GMT''.

size_t strftime(char &sstarf#star;s, size_t maxsize, const char &sstarf#star;format, const struct tm &sstarf#star;timeptr); Print formatted information about a given time.

time_t time(time_t &sstarf#star;t); Return time in seconds since midnight January 1 1970, GMT.

void tzset(); Set the timezone and dst flag to the local rules (depending on environment variable ``TZ'').